#  Docker镜像配置文件，用来生成应用镜像


# 从我们自己的Go语言镜像开始，也可选择官方镜像仓库里的Go语言镜像
FROM daocloud.io/jaggerwang/go

# 添加当前目录（应用根目录）内容，并设置工作目录
ADD . /go/src/zaiqiuchang.com/server
WORKDIR /go/src/zaiqiuchang.com/server

# 编译应用，内容详见后面
RUN ./build.sh

# 创建一个存放运行时数据的磁盘卷
VOLUME /data/zaiqiuchang/server

# 对外暴露应用服务监听端口
EXPOSE 1323

# 通过Supervisor来启动应用服务
CMD supervisord